home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-08-17 | 35.0 KB | 910 lines | [TEXT/MPS ] |
- ;
- ; File: AERegistry.a
- ;
- ; Contains: AppleEvents Registry Interface.
- ;
- ; Version: Technology: System 7.5
- ; Release: Universal Interfaces 3.2
- ;
- ; Copyright: © 1993-1998 by Apple Computer, Inc., all rights reserved
- ;
- ; Bugs?: For bug reports, consult the following page on
- ; the World Wide Web:
- ;
- ; http://developer.apple.com/bugreporter/
- ;
- ;
- IF &TYPE('__AEREGISTRY__') = 'UNDEFINED' THEN
- __AEREGISTRY__ SET 1
-
- IF &TYPE('__MACTYPES__') = 'UNDEFINED' THEN
- include 'MacTypes.a'
- ENDIF
- IF &TYPE('__ERRORS__') = 'UNDEFINED' THEN
- include 'Errors.a'
- ENDIF
- IF &TYPE('__APPLEEVENTS__') = 'UNDEFINED' THEN
- include 'AppleEvents.a'
- ENDIF
- IF &TYPE('__QUICKDRAW__') = 'UNDEFINED' THEN
- include 'Quickdraw.a'
- ENDIF
-
-
- cAEList EQU 'list' ; 0x6c697374
- cApplication EQU 'capp' ; 0x63617070
- cArc EQU 'carc' ; 0x63617263
- cBoolean EQU 'bool' ; 0x626f6f6c
- cCell EQU 'ccel' ; 0x6363656c
- cChar EQU 'cha ' ; 0x63686120
- cColorTable EQU 'clrt' ; 0x636c7274
- cColumn EQU 'ccol' ; 0x63636f6c
- cDocument EQU 'docu' ; 0x646f6375
- cDrawingArea EQU 'cdrw' ; 0x63647277
- cEnumeration EQU 'enum' ; 0x656e756d
- cFile EQU 'file' ; 0x66696c65
- cFixed EQU 'fixd' ; 0x66697864
- cFixedPoint EQU 'fpnt' ; 0x66706e74
- cFixedRectangle EQU 'frct' ; 0x66726374
- cGraphicLine EQU 'glin' ; 0x676c696e
- cGraphicObject EQU 'cgob' ; 0x63676f62
- cGraphicShape EQU 'cgsh' ; 0x63677368
- cGraphicText EQU 'cgtx' ; 0x63677478
- cGroupedGraphic EQU 'cpic' ; 0x63706963
-
- cInsertionLoc EQU 'insl' ; 0x696e736c
- cInsertionPoint EQU 'cins' ; 0x63696e73
- cIntlText EQU 'itxt' ; 0x69747874
- cIntlWritingCode EQU 'intl' ; 0x696e746c
- cItem EQU 'citm' ; 0x6369746d
- cLine EQU 'clin' ; 0x636c696e
- cLongDateTime EQU 'ldt ' ; 0x6c647420
- cLongFixed EQU 'lfxd' ; 0x6c667864
- cLongFixedPoint EQU 'lfpt' ; 0x6c667074
- cLongFixedRectangle EQU 'lfrc' ; 0x6c667263
- cLongInteger EQU 'long' ; 0x6c6f6e67
- cLongPoint EQU 'lpnt' ; 0x6c706e74
- cLongRectangle EQU 'lrct' ; 0x6c726374
- cMachineLoc EQU 'mLoc' ; 0x6d4c6f63
- cMenu EQU 'cmnu' ; 0x636d6e75
- cMenuItem EQU 'cmen' ; 0x636d656e
- cObject EQU 'cobj' ; 0x636f626a
- cObjectSpecifier EQU 'obj ' ; 0x6f626a20
- cOpenableObject EQU 'coob' ; 0x636f6f62
- cOval EQU 'covl' ; 0x636f766c
-
- cParagraph EQU 'cpar' ; 0x63706172
- cPICT EQU 'PICT' ; 0x50494354
- cPixel EQU 'cpxl' ; 0x6370786c
- cPixelMap EQU 'cpix' ; 0x63706978
- cPolygon EQU 'cpgn' ; 0x6370676e
- cProperty EQU 'prop' ; 0x70726f70
- cQDPoint EQU 'QDpt' ; 0x51447074
- cQDRectangle EQU 'qdrt' ; 0x71647274
- cRectangle EQU 'crec' ; 0x63726563
- cRGBColor EQU 'cRGB' ; 0x63524742
- cRotation EQU 'trot' ; 0x74726f74
- cRoundedRectangle EQU 'crrc' ; 0x63727263
- cRow EQU 'crow' ; 0x63726f77
- cSelection EQU 'csel' ; 0x6373656c
- cShortInteger EQU 'shor' ; 0x73686f72
- cTable EQU 'ctbl' ; 0x6374626c
- cText EQU 'ctxt' ; 0x63747874
- cTextFlow EQU 'cflo' ; 0x63666c6f
- cTextStyles EQU 'tsty' ; 0x74737479
- cType EQU 'type' ; 0x74797065
-
- cVersion EQU 'vers' ; 0x76657273
- cWindow EQU 'cwin' ; 0x6377696e
- cWord EQU 'cwor' ; 0x63776f72
- enumArrows EQU 'arro' ; 0x6172726f
- enumJustification EQU 'just' ; 0x6a757374
- enumKeyForm EQU 'kfrm' ; 0x6b66726d
- enumPosition EQU 'posi' ; 0x706f7369
- enumProtection EQU 'prtn' ; 0x7072746e
- enumQuality EQU 'qual' ; 0x7175616c
- enumSaveOptions EQU 'savo' ; 0x7361766f
- enumStyle EQU 'styl' ; 0x7374796c
- enumTransferMode EQU 'tran' ; 0x7472616e
- formUniqueID EQU 'ID ' ; 0x49442020
- kAEAbout EQU 'abou' ; 0x61626f75
- kAEAfter EQU 'afte' ; 0x61667465
- kAEAliasSelection EQU 'sali' ; 0x73616c69
- kAEAllCaps EQU 'alcp' ; 0x616c6370
- kAEArrowAtEnd EQU 'aren' ; 0x6172656e
- kAEArrowAtStart EQU 'arst' ; 0x61727374
- kAEArrowBothEnds EQU 'arbo' ; 0x6172626f
-
- kAEAsk EQU 'ask ' ; 0x61736b20
- kAEBefore EQU 'befo' ; 0x6265666f
- kAEBeginning EQU 'bgng' ; 0x62676e67
- kAEBeginsWith EQU 'bgwt' ; 0x62677774
- kAEBeginTransaction EQU 'begi' ; 0x62656769
- kAEBold EQU 'bold' ; 0x626f6c64
- kAECaseSensEquals EQU 'cseq' ; 0x63736571
- kAECentered EQU 'cent' ; 0x63656e74
- kAEChangeView EQU 'view' ; 0x76696577
- kAEClone EQU 'clon' ; 0x636c6f6e
- kAEClose EQU 'clos' ; 0x636c6f73
- kAECondensed EQU 'cond' ; 0x636f6e64
- kAEContains EQU 'cont' ; 0x636f6e74
- kAECopy EQU 'copy' ; 0x636f7079
- kAECoreSuite EQU 'core' ; 0x636f7265
- kAECountElements EQU 'cnte' ; 0x636e7465
- kAECreateElement EQU 'crel' ; 0x6372656c
- kAECreatePublisher EQU 'cpub' ; 0x63707562
- kAECut EQU 'cut ' ; 0x63757420
- kAEDelete EQU 'delo' ; 0x64656c6f
-
- kAEDoObjectsExist EQU 'doex' ; 0x646f6578
- kAEDoScript EQU 'dosc' ; 0x646f7363
- kAEDrag EQU 'drag' ; 0x64726167
- kAEDuplicateSelection EQU 'sdup' ; 0x73647570
- kAEEditGraphic EQU 'edit' ; 0x65646974
- kAEEmptyTrash EQU 'empt' ; 0x656d7074
- kAEEnd EQU 'end ' ; 0x656e6420
- kAEEndsWith EQU 'ends' ; 0x656e6473
- kAEEndTransaction EQU 'endt' ; 0x656e6474
- kAEEquals EQU '= ' ; 0x3d202020
- kAEExpanded EQU 'pexp' ; 0x70657870
- kAEFast EQU 'fast' ; 0x66617374
- kAEFinderEvents EQU 'FNDR' ; 0x464e4452
- kAEFormulaProtect EQU 'fpro' ; 0x6670726f
- kAEFullyJustified EQU 'full' ; 0x66756c6c
- kAEGetClassInfo EQU 'qobj' ; 0x716f626a
- kAEGetData EQU 'getd' ; 0x67657464
- kAEGetDataSize EQU 'dsiz' ; 0x6473697a
- kAEGetEventInfo EQU 'gtei' ; 0x67746569
- kAEGetInfoSelection EQU 'sinf' ; 0x73696e66
-
- kAEGetPrivilegeSelection EQU 'sprv' ; 0x73707276
- kAEGetSuiteInfo EQU 'gtsi' ; 0x67747369
- kAEGreaterThan EQU '> ' ; 0x3e202020
- kAEGreaterThanEquals EQU '>= ' ; 0x3e3d2020
- kAEGrow EQU 'grow' ; 0x67726f77
- kAEHidden EQU 'hidn' ; 0x6869646e
- kAEHiQuality EQU 'hiqu' ; 0x68697175
- kAEImageGraphic EQU 'imgr' ; 0x696d6772
- kAEIsUniform EQU 'isun' ; 0x6973756e
- kAEItalic EQU 'ital' ; 0x6974616c
- kAELeftJustified EQU 'left' ; 0x6c656674
- kAELessThan EQU '< ' ; 0x3c202020
- kAELessThanEquals EQU '<= ' ; 0x3c3d2020
- kAELowercase EQU 'lowc' ; 0x6c6f7763
- kAEMakeObjectsVisible EQU 'mvis' ; 0x6d766973
- kAEMiscStandards EQU 'misc' ; 0x6d697363
- kAEModifiable EQU 'modf' ; 0x6d6f6466
- kAEMove EQU 'move' ; 0x6d6f7665
- kAENo EQU 'no ' ; 0x6e6f2020
- kAENoArrow EQU 'arno' ; 0x61726e6f
-
- kAENonmodifiable EQU 'nmod' ; 0x6e6d6f64
- kAEOpen EQU 'odoc' ; 0x6f646f63
- kAEOpenSelection EQU 'sope' ; 0x736f7065
- kAEOutline EQU 'outl' ; 0x6f75746c
- kAEPageSetup EQU 'pgsu' ; 0x70677375
- kAEPaste EQU 'past' ; 0x70617374
- kAEPlain EQU 'plan' ; 0x706c616e
- kAEPrint EQU 'pdoc' ; 0x70646f63
- kAEPrintSelection EQU 'spri' ; 0x73707269
- kAEPrintWindow EQU 'pwin' ; 0x7077696e
- kAEPutAwaySelection EQU 'sput' ; 0x73707574
- kAEQDAddOver EQU 'addo' ; 0x6164646f
- kAEQDAddPin EQU 'addp' ; 0x61646470
- kAEQDAdMax EQU 'admx' ; 0x61646d78
- kAEQDAdMin EQU 'admn' ; 0x61646d6e
- kAEQDBic EQU 'bic ' ; 0x62696320
- kAEQDBlend EQU 'blnd' ; 0x626c6e64
- kAEQDCopy EQU 'cpy ' ; 0x63707920
- kAEQDNotBic EQU 'nbic' ; 0x6e626963
- kAEQDNotCopy EQU 'ncpy' ; 0x6e637079
-
- kAEQDNotOr EQU 'ntor' ; 0x6e746f72
- kAEQDNotXor EQU 'nxor' ; 0x6e786f72
- kAEQDOr EQU 'or ' ; 0x6f722020
- kAEQDSubOver EQU 'subo' ; 0x7375626f
- kAEQDSubPin EQU 'subp' ; 0x73756270
- kAEQDSupplementalSuite EQU 'qdsp' ; 0x71647370
- kAEQDXor EQU 'xor ' ; 0x786f7220
- kAEQuickdrawSuite EQU 'qdrw' ; 0x71647277
- kAEQuitAll EQU 'quia' ; 0x71756961
- kAERedo EQU 'redo' ; 0x7265646f
- kAERegular EQU 'regl' ; 0x7265676c
- kAEReopenApplication EQU 'rapp' ; 0x72617070
- kAEReplace EQU 'rplc' ; 0x72706c63
- kAERequiredSuite EQU 'reqd' ; 0x72657164
- kAERestart EQU 'rest' ; 0x72657374
- kAERevealSelection EQU 'srev' ; 0x73726576
- kAERevert EQU 'rvrt' ; 0x72767274
- kAERightJustified EQU 'rght' ; 0x72676874
- kAESave EQU 'save' ; 0x73617665
- kAESelect EQU 'slct' ; 0x736c6374
- kAESetData EQU 'setd' ; 0x73657464
-
- kAESetPosition EQU 'posn' ; 0x706f736e
- kAEShadow EQU 'shad' ; 0x73686164
- kAEShowClipboard EQU 'shcl' ; 0x7368636c
- kAEShutDown EQU 'shut' ; 0x73687574
- kAESleep EQU 'slep' ; 0x736c6570
- kAESmallCaps EQU 'smcp' ; 0x736d6370
- kAESpecialClassProperties EQU 'c@#!' ; 0x63402321
- kAEStrikethrough EQU 'strk' ; 0x7374726b
- kAESubscript EQU 'sbsc' ; 0x73627363
- kAESuperscript EQU 'spsc' ; 0x73707363
- kAETableSuite EQU 'tbls' ; 0x74626c73
- kAETextSuite EQU 'TEXT' ; 0x54455854
- kAETransactionTerminated EQU 'ttrm' ; 0x7474726d
- kAEUnderline EQU 'undl' ; 0x756e646c
- kAEUndo EQU 'undo' ; 0x756e646f
- kAEWholeWordEquals EQU 'wweq' ; 0x77776571
- kAEYes EQU 'yes ' ; 0x79657320
- kAEZoom EQU 'zoom' ; 0x7a6f6f6d
- ; EventRecord Classes and EventIDs
-
- kAEMouseClass EQU 'mous'
- kAEDown EQU 'down'
- kAEUp EQU 'up '
- kAEMoved EQU 'move'
- kAEStoppedMoving EQU 'stop'
- kAEWindowClass EQU 'wind'
- kAEUpdate EQU 'updt'
- kAEActivate EQU 'actv'
- kAEDeactivate EQU 'dact'
- kAECommandClass EQU 'cmnd' ; Modern Command Event Class
- kAEKeyClass EQU 'keyc'
- kAERawKey EQU 'rkey' ; Modern Raw Key Event
- kAEVirtualKey EQU 'keyc' ; Modern Virtual Key Event
- kAENavigationKey EQU 'nave' ; Modern Navigation Key Event
- kAEAutoDown EQU 'auto'
- kAEApplicationClass EQU 'appl'
- kAESuspend EQU 'susp'
- kAEResume EQU 'rsme'
- kAEDiskEvent EQU 'disk'
- kAENullEvent EQU 'null'
- kAEWakeUpEvent EQU 'wake'
- kAEScrapEvent EQU 'scrp'
- kAEHighLevel EQU 'high'
-
- keyAEAngle EQU 'kang' ; 0x6b616e67
- keyAEArcAngle EQU 'parc' ; 0x70617263
-
- keyAEBaseAddr EQU 'badd' ; 0x62616464
- keyAEBestType EQU 'pbst' ; 0x70627374
- keyAEBgndColor EQU 'kbcl' ; 0x6b62636c
- keyAEBgndPattern EQU 'kbpt' ; 0x6b627074
- keyAEBounds EQU 'pbnd' ; 0x70626e64
- keyAECellList EQU 'kclt' ; 0x6b636c74
- keyAEClassID EQU 'clID' ; 0x636c4944
- keyAEColor EQU 'colr' ; 0x636f6c72
- keyAEColorTable EQU 'cltb' ; 0x636c7462
- keyAECurveHeight EQU 'kchd' ; 0x6b636864
- keyAECurveWidth EQU 'kcwd' ; 0x6b637764
- keyAEDashStyle EQU 'pdst' ; 0x70647374
- keyAEData EQU 'data' ; 0x64617461
- keyAEDefaultType EQU 'deft' ; 0x64656674
- keyAEDefinitionRect EQU 'pdrt' ; 0x70647274
- keyAEDescType EQU 'dstp' ; 0x64737470
- keyAEDestination EQU 'dest' ; 0x64657374
- keyAEDoAntiAlias EQU 'anta' ; 0x616e7461
- keyAEDoDithered EQU 'gdit' ; 0x67646974
- keyAEDoRotate EQU 'kdrt' ; 0x6b647274
-
- keyAEDoScale EQU 'ksca' ; 0x6b736361
- keyAEDoTranslate EQU 'ktra' ; 0x6b747261
- keyAEEditionFileLoc EQU 'eloc' ; 0x656c6f63
- keyAEElements EQU 'elms' ; 0x656c6d73
- keyAEEndPoint EQU 'pend' ; 0x70656e64
- keyAEEventClass EQU 'evcl' ; 0x6576636c
- keyAEEventID EQU 'evti' ; 0x65767469
- keyAEFile EQU 'kfil' ; 0x6b66696c
- keyAEFileType EQU 'fltp' ; 0x666c7470
- keyAEFillColor EQU 'flcl' ; 0x666c636c
- keyAEFillPattern EQU 'flpt' ; 0x666c7074
- keyAEFlipHorizontal EQU 'kfho' ; 0x6b66686f
- keyAEFlipVertical EQU 'kfvt' ; 0x6b667674
- keyAEFont EQU 'font' ; 0x666f6e74
- keyAEFormula EQU 'pfor' ; 0x70666f72
- keyAEGraphicObjects EQU 'gobs' ; 0x676f6273
- keyAEID EQU 'ID ' ; 0x49442020
- keyAEImageQuality EQU 'gqua' ; 0x67717561
- keyAEInsertHere EQU 'insh' ; 0x696e7368
- keyAEKeyForms EQU 'keyf' ; 0x6b657966
-
- keyAEKeyword EQU 'kywd' ; 0x6b797764
- keyAELevel EQU 'levl' ; 0x6c65766c
- keyAELineArrow EQU 'arro' ; 0x6172726f
- keyAEName EQU 'pnam' ; 0x706e616d
- keyAENewElementLoc EQU 'pnel' ; 0x706e656c
- keyAEObject EQU 'kobj' ; 0x6b6f626a
- keyAEObjectClass EQU 'kocl' ; 0x6b6f636c
- keyAEOffStyles EQU 'ofst' ; 0x6f667374
- keyAEOnStyles EQU 'onst' ; 0x6f6e7374
- keyAEParameters EQU 'prms' ; 0x70726d73
- keyAEParamFlags EQU 'pmfg' ; 0x706d6667
- keyAEPenColor EQU 'ppcl' ; 0x7070636c
- keyAEPenPattern EQU 'pppa' ; 0x70707061
- keyAEPenWidth EQU 'ppwd' ; 0x70707764
- keyAEPixelDepth EQU 'pdpt' ; 0x70647074
- keyAEPixMapMinus EQU 'kpmm' ; 0x6b706d6d
- keyAEPMTable EQU 'kpmt' ; 0x6b706d74
- keyAEPointList EQU 'ptlt' ; 0x70746c74
- keyAEPointSize EQU 'ptsz' ; 0x7074737a
- keyAEPosition EQU 'kpos' ; 0x6b706f73
-
- keyAEPropData EQU 'prdt' ; 0x70726474
- keyAEProperties EQU 'qpro' ; 0x7170726f
- keyAEProperty EQU 'kprp' ; 0x6b707270
- keyAEPropFlags EQU 'prfg' ; 0x70726667
- keyAEPropID EQU 'prop' ; 0x70726f70
- keyAEProtection EQU 'ppro' ; 0x7070726f
- keyAERenderAs EQU 'kren' ; 0x6b72656e
- keyAERequestedType EQU 'rtyp' ; 0x72747970
- keyAEResult EQU '----' ; 0x2d2d2d2d
- keyAEResultInfo EQU 'rsin' ; 0x7273696e
- keyAERotation EQU 'prot' ; 0x70726f74
- keyAERotPoint EQU 'krtp' ; 0x6b727470
- keyAERowList EQU 'krls' ; 0x6b726c73
- keyAESaveOptions EQU 'savo' ; 0x7361766f
- keyAEScale EQU 'pscl' ; 0x7073636c
- keyAEScriptTag EQU 'psct' ; 0x70736374
- keyAEShowWhere EQU 'show' ; 0x73686f77
- keyAEStartAngle EQU 'pang' ; 0x70616e67
- keyAEStartPoint EQU 'pstp' ; 0x70737470
- keyAEStyles EQU 'ksty' ; 0x6b737479
-
- keyAESuiteID EQU 'suit' ; 0x73756974
- keyAEText EQU 'ktxt' ; 0x6b747874
- keyAETextColor EQU 'ptxc' ; 0x70747863
- keyAETextFont EQU 'ptxf' ; 0x70747866
- keyAETextPointSize EQU 'ptps' ; 0x70747073
- keyAETextStyles EQU 'txst' ; 0x74787374
- keyAETextLineHeight EQU 'ktlh' ; type ShortInteger
- keyAETextLineAscent EQU 'ktas' ; type ShortInteger
- keyAETheText EQU 'thtx' ; 0x74687478
- keyAETransferMode EQU 'pptm' ; 0x7070746d
- keyAETranslation EQU 'ptrs' ; 0x70747273
- keyAETryAsStructGraf EQU 'toog' ; 0x746f6f67
- keyAEUniformStyles EQU 'ustl' ; 0x7573746c
- keyAEUpdateOn EQU 'pupd' ; 0x70757064
- keyAEUserTerm EQU 'utrm' ; 0x7574726d
- keyAEWindow EQU 'wndw' ; 0x776e6477
- keyAEWritingCode EQU 'wrcd' ; 0x77726364
-
- keyMiscellaneous EQU 'fmsc' ; 0x666d7363
- keySelection EQU 'fsel' ; 0x6673656c
- keyWindow EQU 'kwnd' ; 0x6b776e64
- ; EventRecord keys
- keyWhen EQU 'when'
- keyWhere EQU 'wher'
- keyModifiers EQU 'mods'
- keyKey EQU 'key '
- keyKeyCode EQU 'code'
- keyKeyboard EQU 'keyb'
- keyDriveNumber EQU 'drv#'
- keyErrorCode EQU 'err#'
- keyHighLevelClass EQU 'hcls'
- keyHighLevelID EQU 'hid '
-
- pArcAngle EQU 'parc' ; 0x70617263
- pBackgroundColor EQU 'pbcl' ; 0x7062636c
- pBackgroundPattern EQU 'pbpt' ; 0x70627074
- pBestType EQU 'pbst' ; 0x70627374
- pBounds EQU 'pbnd' ; 0x70626e64
- pClass EQU 'pcls' ; 0x70636c73
- pClipboard EQU 'pcli' ; 0x70636c69
- pColor EQU 'colr' ; 0x636f6c72
- pColorTable EQU 'cltb' ; 0x636c7462
- pContents EQU 'pcnt' ; 0x70636e74
- pCornerCurveHeight EQU 'pchd' ; 0x70636864
- pCornerCurveWidth EQU 'pcwd' ; 0x70637764
- pDashStyle EQU 'pdst' ; 0x70647374
- pDefaultType EQU 'deft' ; 0x64656674
- pDefinitionRect EQU 'pdrt' ; 0x70647274
- pEnabled EQU 'enbl' ; 0x656e626c
- pEndPoint EQU 'pend' ; 0x70656e64
- pFillColor EQU 'flcl' ; 0x666c636c
- pFillPattern EQU 'flpt' ; 0x666c7074
- pFont EQU 'font' ; 0x666f6e74
-
- pFormula EQU 'pfor' ; 0x70666f72
- pGraphicObjects EQU 'gobs' ; 0x676f6273
- pHasCloseBox EQU 'hclb' ; 0x68636c62
- pHasTitleBar EQU 'ptit' ; 0x70746974
- pID EQU 'ID ' ; 0x49442020
- pIndex EQU 'pidx' ; 0x70696478
- pInsertionLoc EQU 'pins' ; 0x70696e73
- pIsFloating EQU 'isfl' ; 0x6973666c
- pIsFrontProcess EQU 'pisf' ; 0x70697366
- pIsModal EQU 'pmod' ; 0x706d6f64
- pIsModified EQU 'imod' ; 0x696d6f64
- pIsResizable EQU 'prsz' ; 0x7072737a
- pIsStationeryPad EQU 'pspd' ; 0x70737064
- pIsZoomable EQU 'iszm' ; 0x69737a6d
- pIsZoomed EQU 'pzum' ; 0x707a756d
- pItemNumber EQU 'itmn' ; 0x69746d6e
- pJustification EQU 'pjst' ; 0x706a7374
- pLineArrow EQU 'arro' ; 0x6172726f
- pMenuID EQU 'mnid' ; 0x6d6e6964
- pName EQU 'pnam' ; 0x706e616d
-
- pNewElementLoc EQU 'pnel' ; 0x706e656c
- pPenColor EQU 'ppcl' ; 0x7070636c
- pPenPattern EQU 'pppa' ; 0x70707061
- pPenWidth EQU 'ppwd' ; 0x70707764
- pPixelDepth EQU 'pdpt' ; 0x70647074
- pPointList EQU 'ptlt' ; 0x70746c74
- pPointSize EQU 'ptsz' ; 0x7074737a
- pProtection EQU 'ppro' ; 0x7070726f
- pRotation EQU 'prot' ; 0x70726f74
- pScale EQU 'pscl' ; 0x7073636c
- pScript EQU 'scpt' ; 0x73637074
- pScriptTag EQU 'psct' ; 0x70736374
- pSelected EQU 'selc' ; 0x73656c63
- pSelection EQU 'sele' ; 0x73656c65
- pStartAngle EQU 'pang' ; 0x70616e67
- pStartPoint EQU 'pstp' ; 0x70737470
- pTextColor EQU 'ptxc' ; 0x70747863
- pTextFont EQU 'ptxf' ; 0x70747866
- pTextItemDelimiters EQU 'txdl' ; 0x7478646c
- pTextPointSize EQU 'ptps' ; 0x70747073
-
- pTextStyles EQU 'txst' ; 0x74787374
- pTransferMode EQU 'pptm' ; 0x7070746d
- pTranslation EQU 'ptrs' ; 0x70747273
- pUniformStyles EQU 'ustl' ; 0x7573746c
- pUpdateOn EQU 'pupd' ; 0x70757064
- pUserSelection EQU 'pusl' ; 0x7075736c
- pVersion EQU 'vers' ; 0x76657273
- pVisible EQU 'pvis' ; 0x70766973
-
- typeAEText EQU 'tTXT' ; 0x74545854
- typeArc EQU 'carc' ; 0x63617263
- typeBest EQU 'best' ; 0x62657374
- typeCell EQU 'ccel' ; 0x6363656c
- typeClassInfo EQU 'gcli' ; 0x67636c69
- typeColorTable EQU 'clrt' ; 0x636c7274
- typeColumn EQU 'ccol' ; 0x63636f6c
- typeDashStyle EQU 'tdas' ; 0x74646173
- typeData EQU 'tdta' ; 0x74647461
- typeDrawingArea EQU 'cdrw' ; 0x63647277
- typeElemInfo EQU 'elin' ; 0x656c696e
- typeEnumeration EQU 'enum' ; 0x656e756d
- typeEPS EQU 'EPS ' ; 0x45505320
- typeEventInfo EQU 'evin' ; 0x6576696e
-
- typeFinderWindow EQU 'fwin' ; 0x6677696e
- typeFixedPoint EQU 'fpnt' ; 0x66706e74
- typeFixedRectangle EQU 'frct' ; 0x66726374
- typeGraphicLine EQU 'glin' ; 0x676c696e
- typeGraphicText EQU 'cgtx' ; 0x63677478
- typeGroupedGraphic EQU 'cpic' ; 0x63706963
- typeInsertionLoc EQU 'insl' ; 0x696e736c
- typeIntlText EQU 'itxt' ; 0x69747874
- typeIntlWritingCode EQU 'intl' ; 0x696e746c
- typeLongDateTime EQU 'ldt ' ; 0x6c647420
- typeLongFixed EQU 'lfxd' ; 0x6c667864
- typeLongFixedPoint EQU 'lfpt' ; 0x6c667074
- typeLongFixedRectangle EQU 'lfrc' ; 0x6c667263
- typeLongPoint EQU 'lpnt' ; 0x6c706e74
- typeLongRectangle EQU 'lrct' ; 0x6c726374
- typeMachineLoc EQU 'mLoc' ; 0x6d4c6f63
- typeOval EQU 'covl' ; 0x636f766c
- typeParamInfo EQU 'pmin' ; 0x706d696e
- typePict EQU 'PICT' ; 0x50494354
-
- typePixelMap EQU 'cpix' ; 0x63706978
- typePixMapMinus EQU 'tpmm' ; 0x74706d6d
- typePolygon EQU 'cpgn' ; 0x6370676e
- typePropInfo EQU 'pinf' ; 0x70696e66
- typeQDPoint EQU 'QDpt' ; 0x51447074
- typeQDRegion EQU 'Qrgn' ; 0x51447074 (data is actual region data, including rectangle and size, _not_ region handle or ptr)
- typeRectangle EQU 'crec' ; 0x63726563
- typeRGB16 EQU 'tr16' ; 0x74723136
- typeRGB96 EQU 'tr96' ; 0x74723936
- typeRGBColor EQU 'cRGB' ; 0x63524742
- typeRotation EQU 'trot' ; 0x74726f74
- typeRoundedRectangle EQU 'crrc' ; 0x63727263
- typeRow EQU 'crow' ; 0x63726f77
- typeScrapStyles EQU 'styl' ; 0x7374796c
- typeScript EQU 'scpt' ; 0x73637074
- typeStyledText EQU 'STXT' ; 0x53545854
- typeSuiteInfo EQU 'suin' ; 0x7375696e
- typeTable EQU 'ctbl' ; 0x6374626c
- typeTextStyles EQU 'tsty' ; 0x74737479
-
- typeTIFF EQU 'TIFF' ; 0x54494646
- typeVersion EQU 'vers' ; 0x76657273
-
- kAEMenuClass EQU 'menu'
- kAEMenuSelect EQU 'mhit'
- kAEMouseDown EQU 'mdwn'
- kAEMouseDownInBack EQU 'mdbk'
- kAEKeyDown EQU 'kdwn'
- kAEResized EQU 'rsiz'
- kAEPromise EQU 'prom'
-
- keyMenuID EQU 'mid '
- keyMenuItem EQU 'mitm'
- keyCloseAllWindows EQU 'caw '
- keyOriginalBounds EQU 'obnd'
- keyNewBounds EQU 'nbnd'
- keyLocalWhere EQU 'lwhr'
-
- typeHIMenu EQU 'mobj'
- typeHIWindow EQU 'wobj'
-
- kBySmallIcon EQU 0
- kByIconView EQU 1
- kByNameView EQU 2
- kByDateView EQU 3
- kBySizeView EQU 4
- kByKindView EQU 5
- kByCommentView EQU 6
- kByLabelView EQU 7
- kByVersionView EQU 8
-
- kAEInfo EQU 11
- kAEMain EQU 0
- kAESharing EQU 13
-
- kAEZoomIn EQU 7
- kAEZoomOut EQU 8
-
- kTextServiceClass EQU 'tsvc'
- kUpdateActiveInputArea EQU 'updt' ; update the active input area
- kShowHideInputWindow EQU 'shiw' ; show or hide the input window
- kPos2Offset EQU 'p2st' ; converting global coordinates to char position
- kOffset2Pos EQU 'st2p' ; converting char position to global coordinates
- kUnicodeNotFromInputMethod EQU 'unim' ; Unicode text when event not handled by Input Method or no Input Method
- kGetSelectedText EQU 'gtxt' ; Get text for current selection
- keyAETSMDocumentRefcon EQU 'refc' ; TSM document refcon, typeLongInteger
- keyAEServerInstance EQU 'srvi' ; component instance
- keyAETheData EQU 'kdat' ; typeText
- keyAEFixLength EQU 'fixl' ; fix len ??
- keyAEUpdateRange EQU 'udng' ; typeTextRangeArray
- keyAECurrentPoint EQU 'cpos' ; current point
- keyAEBufferSize EQU 'buff' ; buffer size to get the text
- keyAEMoveView EQU 'mvvw' ; move view flag
- keyAENextBody EQU 'nxbd' ; next or previous body
- keyAETSMScriptTag EQU 'sclg'
- keyAETSMTextFont EQU 'ktxf'
- keyAETSMTextPointSize EQU 'ktps'
- keyAETSMEventRecord EQU 'tevt' ; Low level Event Record, typeLowLevelEventRecord
- typeTextRange EQU 'txrn' ; TextRange
- typeComponentInstance EQU 'cmpi' ; server instance
- typeOffsetArray EQU 'ofay' ; offset array
- typeTextRangeArray EQU 'tray'
- typeLowLevelEventRecord EQU 'evtr' ; Low Level Event Record
- typeText EQU 'TEXT' ; Plain text
-
- ; Desc type constants
-
- kTSMOutsideOfBody EQU 1
- kTSMInsideOfBody EQU 2
- kTSMInsideOfActiveInputArea EQU 3
-
- kNextBody EQU 1
- kPreviousBody EQU 2
- TextRange RECORD 0
- fStart ds.l 1 ; offset: $0 (0)
- fEnd ds.l 1 ; offset: $4 (4)
- fHiliteStyle ds.w 1 ; offset: $8 (8)
- sizeof EQU * ; size: $A (10)
- ENDR
- ; typedef struct TextRange * TextRangePtr
-
- ; typedef TextRangePtr * TextRangeHandle
-
- TextRangeArray RECORD 0
- fNumOfRanges ds.w 1 ; offset: $0 (0) ; specify the size of the fRange array
- fRange ds TextRange ; offset: $2 (2) <-- really an array of length one ; when fNumOfRanges > 1, the size of this array has to be calculated
- sizeof EQU * ; size: $C (12)
- ENDR
- ; typedef struct TextRangeArray * TextRangeArrayPtr
-
- ; typedef TextRangeArrayPtr * TextRangeArrayHandle
-
- OffsetArray RECORD 0
- fNumOfOffsets ds.w 1 ; offset: $0 (0) ; specify the size of the fOffset array
- fOffset ds.l 1 ; offset: $2 (2) <-- really an array of length one ; when fNumOfOffsets > 1, the size of this array has to be calculated
- sizeof EQU * ; size: $6 (6)
- ENDR
- ; typedef struct OffsetArray * OffsetArrayPtr
-
- ; typedef OffsetArrayPtr * OffsetArrayHandle
-
- WritingCode RECORD 0
- theScriptCode ds.w 1 ; offset: $0 (0)
- theLangCode ds.w 1 ; offset: $2 (2)
- sizeof EQU * ; size: $4 (4)
- ENDR
- IntlText RECORD 0
- theScriptCode ds.w 1 ; offset: $0 (0)
- theLangCode ds.w 1 ; offset: $2 (2)
- theText ds.b 1 ; offset: $4 (4) <-- really an array of length one ; variable length data
- ORG 6
- sizeof EQU * ; size: $6 (6)
- ENDR
-
- ; Hilite styles
-
- kCaretPosition EQU 1 ; specify caret position
- kRawText EQU 2 ; specify range of raw text
- kSelectedRawText EQU 3 ; specify range of selected raw text
- kConvertedText EQU 4 ; specify range of converted text
- kSelectedConvertedText EQU 5 ; specify range of selected converted text
- kBlockFillText EQU 6 ; Block Fill hilite style
- kOutlineText EQU 7 ; Outline hilite style
- kSelectedText EQU 8 ; Selected hilite style
-
- keyAEHiliteRange EQU 'hrng' ; typeTextRangeArray for System 7, typeHiliteRangeArray for System 8
- keyAEPinRange EQU 'pnrg' ; typeTextRange for System 7, typeTextRegionRange for System 8
- keyAEClauseOffsets EQU 'clau' ; typeOffsetArray for System 7, typeClauseOffsetArray for System 8
- keyAEOffset EQU 'ofst' ; typeLongInteger for System 7, typeByteOffset for System 8
- keyAEPoint EQU 'gpos' ; typePoint for System 7, typeQDPoint for System 8
- keyAELeftSide EQU 'klef' ; typeBoolean
- keyAERegionClass EQU 'rgnc' ; typeShortInteger for System 7, typeRegionClass for System 8
- keyAEDragging EQU 'bool' ; typeBoolean
-
- IF OLDROUTINENAMES THEN
-
- keyAELeadingEdge EQU 'klef'
- ENDIF ; OLDROUTINENAMES
-
- ; AppleScript 1.3: New Text types
- typeUnicodeText EQU 'utxt'
- typeStyledUnicodeText EQU 'sutx'
- typeEncodedString EQU 'encs'
- typeCString EQU 'cstr'
- typePString EQU 'pstr'
-
- ; AppleScript 1.3: Unit types
- typeMeters EQU 'metr' ; Base Unit
- typeInches EQU 'inch'
- typeFeet EQU 'feet'
- typeYards EQU 'yard'
- typeMiles EQU 'mile'
- typeKilometers EQU 'kmtr'
- typeCentimeters EQU 'cmtr'
- typeSquareMeters EQU 'sqrm' ; Base Unit
- typeSquareFeet EQU 'sqft'
- typeSquareYards EQU 'sqyd'
- typeSquareMiles EQU 'sqmi'
- typeSquareKilometers EQU 'sqkm'
- typeLiters EQU 'litr' ; Base Unit
- typeQuarts EQU 'qrts'
- typeGallons EQU 'galn'
- typeCubicMeters EQU 'cmet' ; Base Unit
- typeCubicFeet EQU 'cfet'
- typeCubicInches EQU 'cuin'
- typeCubicCentimeter EQU 'ccmt'
- typeCubicYards EQU 'cyrd'
- typeKilograms EQU 'kgrm' ; Base Unit
- typeGrams EQU 'gram'
- typeOunces EQU 'ozs '
- typePounds EQU 'lbs '
- typeDegreesC EQU 'degc' ; Base Unit
- typeDegreesF EQU 'degf'
-
- ; AppleScript 1.3: Folder Actions
- kFAServerApp EQU 'ssrv' ; Creator code for Folder Actions Server
- kDoFolderActionEvent EQU 'fola' ; Event the Finder sends to the Folder Actions FBA
- kFolderActionCode EQU 'actn' ; Parameter that contains the Folder Action
- kFolderOpenedEvent EQU 'fopn' ; Value of kFolderActionCode parameter; sent to script as event
- kFolderClosedEvent EQU 'fclo'
- kFolderWindowMovedEvent EQU 'fsiz'
- kFolderItemsAddedEvent EQU 'fget'
- kFolderItemsRemovedEvent EQU 'flos'
- kItemList EQU 'flst' ; List parameter for added and removed items
- kNewSizeParameter EQU 'fnsz' ; Parameter for moved window
- kFASuiteCode EQU 'faco' ; Suite code for the following events
- kFAAttachCommand EQU 'atfa' ; Attach event id
- kFARemoveCommand EQU 'rmfa' ; Remove event id
- kFAEditCommand EQU 'edfa' ; Edit event id
- kFAFileParam EQU 'faal' ; Key for file parameter for Attach
- kFAIndexParam EQU 'indx' ; Key for index (0-based) parameter for Remove and Edit
- ; AppleScript 1.3 Internet Suite
-
- ; Suite code
- kAEInternetSuite EQU 'gurl'
- kAEISWebStarSuite EQU 'WWWΩ'
-
- ; Events
- kAEISGetURL EQU 'gurl'
- KAEISHandleCGI EQU 'sdoc'
-
- ; Classes
- cURL EQU 'url '
- cInternetAddress EQU 'IPAD'
- cHTML EQU 'html'
- cFTPItem EQU 'ftp '
-
- ; Parameters
- kAEISHTTPSearchArgs EQU 'kfor'
- kAEISPostArgs EQU 'post'
- kAEISMethod EQU 'meth'
- kAEISClientAddress EQU 'addr'
- kAEISUserName EQU 'user'
- kAEISPassword EQU 'pass'
- kAEISFromUser EQU 'frmu'
- kAEISServerName EQU 'svnm'
- kAEISServerPort EQU 'svpt'
- kAEISScriptName EQU 'scnm'
- kAEISContentType EQU 'ctyp'
- kAEISReferrer EQU 'refr'
- kAEISUserAgent EQU 'Agnt'
- kAEISAction EQU 'Kact'
- kAEISActionPath EQU 'Kapt'
- kAEISClientIP EQU 'Kcip'
- kAEISFullRequest EQU 'Kfrq'
-
- ; Properties
- pScheme EQU 'pusc'
- pHost EQU 'HOST'
- pPath EQU 'FTPc'
- pUserName EQU 'RAun'
- pUserPassword EQU 'RApw'
- pDNSForm EQU 'pDNS'
- pURL EQU 'pURL'
- pTextEncoding EQU 'ptxe'
- pFTPKind EQU 'kind'
-
- ; Scheme enumerations
- eScheme EQU 'esch'
- eurlHTTP EQU 'http'
- eurlHTTPS EQU 'htps'
- eurlFTP EQU 'ftp '
- eurlMail EQU 'mail'
- eurlFile EQU 'file'
- eurlGopher EQU 'gphr'
- eurlTelnet EQU 'tlnt'
- eurlNews EQU 'news'
- eurlSNews EQU 'snws'
- eurlNNTP EQU 'nntp'
- eurlMessage EQU 'mess'
- eurlMailbox EQU 'mbox'
- eurlMulti EQU 'mult'
- eurlLaunch EQU 'laun'
- eurlAFP EQU 'afp '
- eurlAT EQU 'at '
- eurlUnknown EQU 'url?'
-
- ; AppleScript 1.3: Connectivity Suite in aeut
- kConnSuite EQU 'macc'
- cDevSpec EQU 'cdev'
- cAddressSpec EQU 'cadr'
- cADBAddress EQU 'cadb'
- cAppleTalkAddress EQU 'cat '
- cBusAddress EQU 'cbus'
- cEthernetAddress EQU 'cen '
- cFireWireAddress EQU 'cfw '
- cIPAddress EQU 'cip '
- cLocalTalkAddress EQU 'clt '
- cSCSIAddress EQU 'cscs'
- cTokenRingAddress EQU 'ctok'
- cUSBAddress EQU 'cusb' ;
- ; Properties
- pDeviceType EQU 'pdvt'
- pDeviceAddress EQU 'pdva'
- pConduit EQU 'pcon'
- pProtocol EQU 'pprt' ; cde 4/27/98 was 'ppro' conflicted with DB suite
- pATMachine EQU 'patm'
- pATZone EQU 'patz'
- pATType EQU 'patt'
- pDottedDecimal EQU 'pipd'
- pDNS EQU 'pdns'
- pPort EQU 'ppor'
- pNetwork EQU 'pnet'
- pNode EQU 'pnod'
- pSocket EQU 'psoc'
- pSCSIBus EQU 'pscb'
- pSCSILUN EQU 'pslu' ; cde 5/22/98 per WWDC developer request
- ; Enumerations and enumerators
- eDeviceType EQU 'edvt'
- eAddressSpec EQU 'eads'
- eConduit EQU 'econ'
- eProtocol EQU 'epro'
- eADB EQU 'eadb'
- eAnalogAudio EQU 'epau'
- eAppleTalk EQU 'epat'
- eAudioLineIn EQU 'ecai'
- eAudioLineOut EQU 'ecal' ; cde 4/24/98 changed from 'ecao' to not conflict
- eAudioOut EQU 'ecao'
- eBus EQU 'ebus'
- eCDROM EQU 'ecd '
- eCommSlot EQU 'eccm'
- eDigitalAudio EQU 'epda'
- eDisplay EQU 'edds'
- eDVD EQU 'edvd'
- eEthernet EQU 'ecen'
- eFireWire EQU 'ecfw'
- eFloppy EQU 'efd '
- eHD EQU 'ehd '
- eInfrared EQU 'ecir'
- eIP EQU 'epip'
- eIrDA EQU 'epir'
- eIRTalk EQU 'epit'
- eKeyboard EQU 'ekbd'
- eLCD EQU 'edlc'
- eLocalTalk EQU 'eclt'
- eMacIP EQU 'epmi'
- eMacVideo EQU 'epmv'
- eMicrophone EQU 'ecmi'
- eModemPort EQU 'ecmp'
- eModemPrinterPort EQU 'empp'
- eModem EQU 'edmm'
- eMonitorOut EQU 'ecmn'
- eMouse EQU 'emou'
- eNuBusCard EQU 'ednb'
- eNuBus EQU 'enub'
- ePCcard EQU 'ecpc'
- ePCIbus EQU 'ecpi'
- ePCIcard EQU 'edpi'
- ePDSslot EQU 'ecpd'
- ePDScard EQU 'epds'
- ePointingDevice EQU 'edpd'
- ePostScript EQU 'epps'
- ePPP EQU 'eppp'
- ePrinterPort EQU 'ecpp'
- ePrinter EQU 'edpr'
- eSvideo EQU 'epsv'
- eSCSI EQU 'ecsc'
- eSerial EQU 'epsr'
- eSpeakers EQU 'edsp'
- eStorageDevice EQU 'edst'
- eSVGA EQU 'epsg'
- eTokenRing EQU 'etok'
- eTrackball EQU 'etrk'
- eTrackpad EQU 'edtp'
- eUSB EQU 'ecus'
- eVideoIn EQU 'ecvi'
- eVideoMonitor EQU 'edvm'
- eVideoOut EQU 'ecvo'
-
- ; AppleScript 1.3: Keystroke class
- cKeystroke EQU 'kprs'
- pKeystrokeKey EQU 'kMsg'
- pModifiers EQU 'kMod'
- pKeyKind EQU 'kknd'
- eModifiers EQU 'eMds'
- eOptionDown EQU 'Kopt'
- eCommandDown EQU 'Kcmd'
- eControlDown EQU 'Kctl'
- eShiftDown EQU 'Ksft'
- eCapsLockDown EQU 'Kclk'
- eKeyKind EQU 'ekst' ;
- ; Special keys all start with 'ks'
- eEscapeKey EQU $6B733500 ; Third byte is virtual key code byte
- eDeleteKey EQU $6B733300 ; (see IM Mac Toolbox Essentials, pp. 2-43)
- eTabKey EQU $6B733000
- eReturnKey EQU $6B732400
- eClearKey EQU $6B734700
- eEnterKey EQU $6B734C00
- eUpArrowKey EQU $6B737E00
- eDownArrowKey EQU $6B737D00
- eLeftArrowKey EQU $6B737B00
- eRightArrowKey EQU $6B737C00
- eHelpKey EQU $6B737200
- eHomeKey EQU $6B737300
- ePageUpKey EQU $6B737400
- ePageDownKey EQU $6B737900
- eForwardDelKey EQU $6B737500
- eEndKey EQU $6B737700
- eF1Key EQU $6B737A00
- eF2Key EQU $6B737800
- eF3Key EQU $6B736300
- eF4Key EQU $6B737600
- eF5Key EQU $6B736000
- eF6Key EQU $6B736100
- eF7Key EQU $6B736200
- eF8Key EQU $6B736400
- eF9Key EQU $6B736500
- eF10Key EQU $6B736D00
- eF11Key EQU $6B736700
- eF12Key EQU $6B736F00
- eF13Key EQU $6B736900
- eF14Key EQU $6B736B00
- eF15Key EQU $6B737100
- ENDIF ; __AEREGISTRY__
-
-